submodule(h5fortran:write) writer_lt

implicit none(type, external)

contains

module procedure lt0write
type(hdf5_file) :: h

call h%open(filename, action='rw')
call h%write(dname, value)
call h%close()

end procedure lt0write

module procedure lt1write
type(hdf5_file) :: h

call h%open(filename, action='rw')
call h%write(dname, value)
call h%close()

end procedure lt1write

module procedure lt2write
type(hdf5_file) :: h

call h%open(filename, action='rw')
call h%write(dname, value)
call h%close()

end procedure lt2write

module procedure lt3write
type(hdf5_file) :: h

call h%open(filename, action='rw')
call h%write(dname, value)
call h%close()

end procedure lt3write

module procedure lt4write
type(hdf5_file) :: h

call h%open(filename, action='rw')
call h%write(dname, value)
call h%close()

end procedure lt4write

module procedure lt5write
type(hdf5_file) :: h

call h%open(filename, action='rw')
call h%write(dname, value)
call h%close()

end procedure lt5write

module procedure lt6write
type(hdf5_file) :: h

call h%open(filename, action='rw')
call h%write(dname, value)
call h%close()

end procedure lt6write

module procedure lt7write
type(hdf5_file) :: h

call h%open(filename, action='rw')
call h%write(dname, value)
call h%close()

end procedure lt7write

end submodule writer_lt
